package com.yangff.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yangff.entity.admin.entity.Usermanagement;
import com.yangff.entity.user.entity.dto.UserDTO;
import com.yangff.entity.user.entity.vo.UserVo;
import com.yangff.entity.vo.ResultVo;
import org.springframework.data.domain.Pageable;

/**
 * <p>
 * 存储管理员对用户的管理操作记录 服务类
 * </p>
 *
 * @author yangff
 * @since 2025-01-15
 */
public interface IUsermanagementService extends IService<Usermanagement> {

    Page<UserVo> selectUser(Pageable pageable);

    UserVo updateUserStatusByAccount(UserDTO userDTO);

    UserVo updateUserByAccount(UserDTO userDTO);

    ResultVo deleteUserByAccount(String account);
}
